home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 2 / Amiga Tools 2.iso / wb-tools / system-tools / dad_pub / install / skript < prev   
Encoding:
Text File  |  1995-03-09  |  1.8 KB  |  94 lines

  1. ; ************************************************
  2. ; *
  3. ; * $VER: Install-DAD V1.01 (28.8.94)
  4. ; *
  5. ; * This is the installation script for DoAllData
  6. ; *
  7. ; * Copyright © 1994 Sven Dickert  All Rights Reserved
  8. ; *
  9. ; ************************************************
  10.  
  11.  
  12. ; ****************************
  13. ; * Set up some global variables.
  14. ; ****************************
  15. ;
  16. (set ProductName    "DoAllData")    ; product name
  17. (set VersionNum        "1.01")              ; product version number
  18.  
  19. (set OSVersion        (/ (getversion) 65536))
  20. (set AccumFiles        0)
  21. (set PctDone        0)
  22. (set @default-dest "SYS:WBStartup")
  23.  
  24.  
  25. (procedure incrementMeter
  26. ;
  27. ; ****************************
  28. ; * Increment the progress meter indicator.
  29. ; ****************************
  30. ;
  31. ;    addToMeter
  32. ;
  33.     (
  34.     (set AccumFiles    (+ AccumFiles addToMeter))
  35.     (complete AccumFiles)
  36.     )
  37. )
  38.  
  39.  
  40. ; **************************
  41. ; * DAD Main Installation routine
  42. ; **************************
  43. ;
  44.     (copyfiles
  45.         (prompt    ("Installing %s..." ProductName))
  46.         (help    "")
  47.         (source    ("/%s" ProductName))
  48.         (dest    @default-dest)
  49.     )
  50.     (copyfiles
  51.     (source ("/%s.info" ProductName))
  52.         (dest    @default-dest)
  53.     )
  54.   (set addToMeter    10)
  55.     (incrementMeter)
  56.  
  57.     ; ****************************
  58.     ; * copy Catalogs/deutsch/doalldata.catalog,
  59.     ; * if necessary
  60.     ; ****************************
  61.     ;
  62.     (if (>= OSVersion 38)
  63.         (
  64.     (if (<> @language "english")
  65.     ( 
  66.       (set dad_cat ("/Catalogs/%s/doalldata.catalog" @language))
  67.       (if (exists dad_cat)
  68.       (
  69.         (copyfiles
  70.              (prompt    ("Installing Catalog File ..."))
  71.             (help    "")
  72.             (source    dad_cat)
  73.             (dest    ("Locale:Catalogs/%s" @language))
  74.          )
  75.     )
  76.     )
  77.     )
  78.     )
  79.         )
  80.   )
  81.   (set addToMeter    10)
  82.     (incrementMeter)
  83.  
  84.     ; ****************************
  85.     ; * exit the program.
  86.     ; ****************************
  87.     ;
  88.     (complete 100)
  89.     (exit)
  90. )
  91.  
  92.  
  93.